/*
 -- ============================================================================
 -- FILE NAME	: global_config.h
 -- DESCRIPTION :    全体設定
 -- ----------------------------------------------------------------------------
 -- Revision  Date		  Coding_by	 
 -- 1.0.0	  2011/06/27   XIAOHEI	 
 -- ============================================================================
*/
`ifndef __GLOBAL_CONFIG_HEADER__
	`define __GLOBAL_CONFIG_HEADER__
//	`define TARGET_DEV_MFPGA_SPAR3E		// 
	`define TARGET_DEV_AZPR_EV_BOARD	//
//	`define POSITIVE_RESET				// Active High
	`define NEGATIVE_RESET				// Active Low
	`define POSITIVE_MEMORY				// Active High
//	`define NEGATIVE_MEMORY				// Active Low
	`define IMPLEMENT_TIMER				// 
	`define IMPLEMENT_UART				// UART
	`define IMPLEMENT_GPIO				// General Purpose I/O
	// Active Low
	`ifdef POSITIVE_RESET
		`define RESET_EDGE	  posedge	// 复位信号边沿
		`define RESET_ENABLE  1'b1		// 复位有効
		`define RESET_DISABLE 1'b0		// 复位无效
	`endif
	// Active High
	`ifdef NEGATIVE_RESET
		`define RESET_EDGE	  negedge	// 复位信号边沿
		`define RESET_ENABLE  1'b0		// 复位有効
		`define RESET_DISABLE 1'b1		// 复位无效
	`endif
	/********** 内存极性 *********/
	// Actoive High
	`ifdef POSITIVE_MEMORY
		`define MEM_ENABLE	  1'b1		// 内存有効
		`define MEM_DISABLE	  1'b0		// 内存无效
	`endif
	// Active Low
	`ifdef NEGATIVE_MEMORY
		`define MEM_ENABLE	  1'b0		// 内存有効
		`define MEM_DISABLE	  1'b1		// 内存无效
	`endif
`endif